package com.bcinfo.iccard.model;

import java.sql.Timestamp;

public class RechargeableCardCreditDetail
{
    /**
     * @Fields rechargeableCardDetailId : 充值明细ID
     */
    private Long      rechargeableCardDetailId;

    /**
     * @Fields rechargeableCardId : 充值卡ID
     */
    private Long      rechargeableCardId;

    /**
     * @Fields rechargeableCardCreditAmount :充值金额
     */
    private Float     rechargeableCardCreditAmount;

    /**
     * @Fields rechargeableCardCreditTime : 充值时间
     */
    private Timestamp rechargeableCardCreditTime;

    /**
     * @Fields rechargeType : 充值方式
     */
    private Short     rechargeType;

    /**
     * @Fields userId : 销售人员
     */
    private Long      userId;

    /**
     * @Fields isAccountChecked : 是否已对账
     */
    private Short     isAccountChecked;

    /**
     * @Fields checkAccountUserId : 对账人员
     */
    private Integer   checkAccountUserId;

    /**
     * @Fields checkAccountDate : 对账日期
     */
    private Timestamp checkAccountDate;

    /**
     * @Fields opStatus : 操作方式
     */
    private Short     opStatus;

    /**
     * @Fields ctime : 汇总日期字段
     */
    private Timestamp ctime;

    /**
     * @Fields rechargeableCardCreditAmountSum : 充值/退款金额汇总
     */
    private Float     rechargeableCardCreditAmountSum;

    public Long getRechargeableCardDetailId()
    {
        return rechargeableCardDetailId;
    }

    public void setRechargeableCardDetailId(Long rechargeableCardDetailId)
    {
        this.rechargeableCardDetailId = rechargeableCardDetailId;
    }

    public Long getRechargeableCardId()
    {
        return rechargeableCardId;
    }

    public void setRechargeableCardId(Long rechargeableCardId)
    {
        this.rechargeableCardId = rechargeableCardId;
    }

    public Float getRechargeableCardCreditAmount()
    {
        return rechargeableCardCreditAmount;
    }

    public void setRechargeableCardCreditAmount(Float rechargeableCardCreditAmount)
    {
        this.rechargeableCardCreditAmount = rechargeableCardCreditAmount;
    }

    public Timestamp getRechargeableCardCreditTime()
    {
        return rechargeableCardCreditTime;
    }

    public void setRechargeableCardCreditTime(Timestamp rechargeableCardCreditTime)
    {
        this.rechargeableCardCreditTime = rechargeableCardCreditTime;
    }

    public Short getRechargeType()
    {
        return rechargeType;
    }

    public void setRechargeType(Short rechargeType)
    {
        this.rechargeType = rechargeType;
    }

    public Long getUserId()
    {
        return userId;
    }

    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Short getIsAccountChecked()
    {
        return isAccountChecked;
    }

    public void setIsAccountChecked(Short isAccountChecked)
    {
        this.isAccountChecked = isAccountChecked;
    }

    public Integer getCheckAccountUserId()
    {
        return checkAccountUserId;
    }

    public void setCheckAccountUserId(Integer checkAccountUserId)
    {
        this.checkAccountUserId = checkAccountUserId;
    }

    public Timestamp getCheckAccountDate()
    {
        return checkAccountDate;
    }

    public void setCheckAccountDate(Timestamp checkAccountDate)
    {
        this.checkAccountDate = checkAccountDate;
    }

    public Short getOpStatus()
    {
        return opStatus;
    }

    public void setOpStatus(Short opStatus)
    {
        this.opStatus = opStatus;
    }

    public Timestamp getCtime()
    {
        return ctime;
    }

    public void setCtime(Timestamp ctime)
    {
        this.ctime = ctime;
    }

    public Float getRechargeableCardCreditAmountSum()
    {
        return rechargeableCardCreditAmountSum;
    }

    public void setRechargeableCardCreditAmountSum(Float rechargeableCardCreditAmountSum)
    {
        this.rechargeableCardCreditAmountSum = rechargeableCardCreditAmountSum;
    }

    @Override
    public String toString()
    {
        return "RechargeableCardCreditDetail [rechargeableCardDetailId=" + rechargeableCardDetailId
                + ", rechargeableCardId=" + rechargeableCardId + ", rechargeableCardCreditAmount="
                + rechargeableCardCreditAmount + ", rechargeableCardCreditTime=" + rechargeableCardCreditTime
                + ", rechargeType=" + rechargeType + ", userId=" + userId + ", isAccountChecked=" + isAccountChecked
                + ", checkAccountUserId=" + checkAccountUserId + ", checkAccountDate=" + checkAccountDate
                + ", opStatus=" + opStatus + ", ctime=" + ctime + ", rechargeableCardCreditAmountSum="
                + rechargeableCardCreditAmountSum + "]";
    }

}